home *** CD-ROM | disk | FTP | other *** search
- JR-Comm 1.02 - changes.doc
- --------------------------
-
- The following changes (denoted with a '-' character), and bug fixes (with
- a '*') have been made to JR-Comm 1.02:
-
-
- **** NOTE ****
-
- This is a corrected version for a small bug in the ANSI decoder code.
-
-
- USER INTERFACE
- --------------
-
- - JR-Comm now has its own custom hidden depth gadgets. Under Workbench 1.3,
- there are a pair of gadgets present, one pushes the JR-Comm custom screen
- (or Workbench window) to the back, the other brings it to the front. When
- using JR-Comm with Workbench 2.0 there is the new style single depth gadget
- present. Custom screens under WB2.0 operate the same as those for 1.3 use.
-
- - The screen is moved to the top of the display and brought to the front after
- the completion of a file transfer or when exiting the dialer.
-
- - Added requester to inform user when a file couldn't be opened.
-
- - The audible beep is now accomplished asynchronously to eliminate pauses
- while data is being recieved.
-
- - File transfer status window now updates the filename after creating a
- unique name to prevent overwriting files.
-
- - Diagnostics key sequence added ( <CTRL><LSHIFT><LALT><LAMIGA><HELP> ) that
- outputs system and JR-Comm internal info to the file "ram:jrc.diag".
-
- * File and phonebook requester prop gadgets now respond when container is
- clicked on without moving mouse.
-
- * Fixed occasional lockup when changing screens.
-
- * Fixed occasional 8100005.xxxxxx guru when exiting JR-Comm.
-
- * Fixed potential orphaned file requester when a disk is not present and
- the user selects cancel for each requester posted.
-
- * The reoccuring system-requester-when-printer-trouble-is-detected has been
- corrected.
-
- * Split-screen review display is no longer messed up after doing a clear
- screen.
-
- * A palette change no longer resets terminal, cursor position, et al.
-
-
-
- STATUS/CHAT LINE
- ----------------
-
- * Chat mode no longer affected by state of Swap BS & DEL option.
-
- * Hidden status line gadgets are now disabled when chat line is active.
-
- * Chat line no longer displays garbage when setting chat mode and the status
- line is inactive.
-
- * Status line gadgets should now vertically reposition properly when changing
- between PAL and NTSC display modes.
-
-
-
- FUNCTION KEY MACROS
- -------------------
-
- - A FIFO stack is now being used to buffer one or more function key macros
- so that the current macro being sent is not stomped on. Two things to
- keep in mind: the stack is cleared if a load new macros escape sequence
- is executed; chained macros are started ahead of any macros that are
- already on the stack.
-
- * NULL macros no longer generate enforcer hits.
-
- * Fixed !% macro escape, would swallow consecutive characters in the range
- of a-f that followed the value portion.
-
-
-
- TERMINAL EMULATIONS
- -------------------
-
- - <SHIFT><TAB> now sends an <ESC><TAB> sequence.
-
- - Keymap string output support added for character keys.
-
- - Removed bold rendering for IBM ANSI w/8 colors due to overwhelming
- response against it.
-
- - Cursor now changes width according to single/double width characters for
- VT-10x emulations. Also shows wider cursor for any font that is not 8
- pixles wide in other emulations.
-
- - The "Force 80 x 25" option now offsets the title bar if present so that
- a 25 line display can still be used. Note that the status line is the
- 25th line if it is turned on.
-
- * Memory leak fixed in Skypix emulation.
-
- * Word wrap is now working for all emulations.
-
- * Fixed cursor movement outside of origins problem in VT-10x emulations.
-
- * A newline character is no longer sent to the capture buffer (and printer,
- if it is active) when a line wrap occurs.
-
- * Fixed <ESC>[nJ sequence in VT-10x emulation. The bug would show double
- width/height characters in the first line after the sequence was issued
- instead of normal width/height characters like it should.
-
- * ANSI sequence <ESC>[c now enabled only for VT-10x emulations. This would
- cause a guru and/or a lockup when received while using a different
- emulation.
-
- * Strengthened illegal ANSI sequence checking to prevent unknown and/or
- malformed sequences from being executed, with potentially harmful results.
-
-
-
- FILE TRANSFER PROTOCOLS
- -----------------------
-
- - Setting the GMT offset in the GENERAL PARAMETERS requester to 13 will signal
- JR-Comm to not change the file timestamp in Z/YMODEM downloads.
-
- - All file transfers (except Skypix "quiet") now close the capture file
- prior to starting the transfer. It is reopened in append mode after
- the transfer completes.
-
- * ASCII send failed to expand a blank line if it was the first thing found in
- the file, corrected.
-
- * ASCII send terminated at the start of a file transfer, caused all sorts of
- nasties when the file transfer completes.
-
- * Downloads now check for valid dates before changing a file timestamp.
-
- * YMODEM-g now shows right title in upload status window.
-
- * Disk space check fixed for ZMODEM resume.
-
- * W/X/YMODEM downloads abort properly now.
-
- * YMODEM downloads were broken when stepping down to an XMODEM type
- transfer.
-
- * YMODEM-1k did not turn off XON/XOFF handshake prior to the start of a
- file transfer. This would cause strange lockup failures if XON/XOFF was
- active.
-
- * Fixed empty file condition when a file is aborted before the first buffer
- is written to disk.
-
- * Corrected two enfocer hits in ZMODEM download code.
-
- * Fixed guru which occured when uploading files smaller than 1k with ZMODEM.
-
- * Fixed ZMODEM upload abort problem.
-
- * CIS B+ now posts file transfers to the logfile.
-
-
-
- DIALER
- ------
-
- - When the dialer establishes a connection, it will clear the screen as
- before and then display a prompt in the form of "PBE: CCC". The "PBE"
- portion of the string is the name of the phonebook entry connected to and
- the "CCC" is the connect string returned from the modem. This was added
- for users of fixed baud rate modems so that the actual rate and modes in
- effect for that call are known.
-
- - Dialer now sends the Hangup string to the modem after a BUSY, NO CARRIER
- and VOICE response has been received.
-
- * Dialer no longer goes into redial delay after 3 NO CARRIER or VOICE
- responses are received.
-
- * Dialer does not attempt to hangup the modem if a carrier is present. This
- prevents the possibility of disconnecting after mistakenly opening the
- dialer and one or more phonebook entries are also selected.
-
-
-
- SERIAL I/O
- ----------
-
- - Serial buffer size is now scaled to baud rate to prevent XOFF handshake
- from causing buffer overflows.
-
- - The serial device is now opened in shared access and has a "quiet" mode.
-
- * Fixed buffer overrun situation that was causing repeated displays on some
- slower systems.
-
-
-
- INTERNAL OPERATIONS
- -------------------
-
- - Added some code to force a flush of unused resources prior to opening a
- screen and/or window. Users with a cramped system should be less
- succeptible to situations where JR-Comm reports that it couldn't open them.
-
- - Added slow ram logic that limits 16 color screen use with systems that do
- not have any true fast ram and are using baud rates above 4800bps.
-
-